有了前面好幾天的 domain knowledge 補充和實驗之後,在今天,我們要來規劃使用者流程與功能。一但決定之後,就是熬夜寫 code 的任務啦。
override-colors 的 css 取代其中的某幾個顏色。同時也回顧我們之前的內容。
window.location.href 的方式,將該 Emoji 的 Unicode (DAY 05) 資訊寫入網址。U+1F34E」在 Twemoji 裡面的色號編號是 2、8、197,對應第 2、8、197 個色號。#DD2E44、#77B255、#662113。U+1F9D1 - ZWJ U+200D - 🚒 消防車 U+1F692」的組合,並沒有單獨的 Unicode 碼位。4、8、194、649 和 🚒 的色號 2、3、4、12、58、478、594,但實際上的 🧑🚒 的色號是 4、8、9、58、194、214、222、649、706、772、773、760,並沒有重疊,假如直接讀取字串的話,無論怎麼換都不會換到實際的顏色,所以必須額外把 ccmp 組合字符的色號撈出來。window.location.href 的方式,將自定義的色號寫入網址,此為唯一值。使用者或是其他第三人可以透過同樣的網址回溯著色的進度。